NDepend.API Documentation
AnalyzeAssemblies(ICollection<IAbsoluteFilePath>) Method
NDepend.Analysis Namespace > ExtensionMethodsProjectAnalysis Class > AnalyzeAssemblies Method : AnalyzeAssemblies(ICollection<IAbsoluteFilePath>) Method
A collection of NDepend.Path.IAbsoluteFilePath object that contains assemblies file paths.
Analyze a set of assemblies, in-process and synchronously, and return a IAnalysisResult object. (Only available with a Build Machine license).
Syntax

Parameters

applicationAssembliesPath
A collection of NDepend.Path.IAbsoluteFilePath object that contains assemblies file paths.

Return Value

The analysis result.
Exceptions
ExceptionDescription
Cannot run analysis without a Build Machine license.
Problem with creating a temporary project.
The analysis execution failed. The InnerException contains additional information concerning the failure.
Remarks
Calling this method will typically takes a few seconds, the time the analysis is performed.
Internally, this methods creates a temporary project with the method NDepend.Project.IProjectManager.CreateTemporaryProject and then call RunAnalysis(IProject,String) on this temporary project. It is possible to run several analysis simultaneously on several threads in the same AppDomain.
Requirements

Target Platforms: Windows 11, 10, 8, 7 and Linux, MacOS with net8.0, net7.0 or net6.0 installed

See Also

Reference

ExtensionMethodsProjectAnalysis Class
ExtensionMethodsProjectAnalysis Members
Overload List